## Docker image for springboot file run
## VERSION 0.0.1
## Author: qn
## 该镜像需要依赖的基础镜像
#FROM openjdk:11.0.4
## 作者
#MAINTAINER qn <2535964742@qq.com>
## 将当前maven目录生成的文件复制到docker容器的/目录下
##COPY /root/.jenkins/workspace/jenkins-demo/target/jenkins-demo-0.0.1-SNAPSHOT.jar /
## 声明服务运行在9001端口
#EXPOSE 9001
## 指定docker容器启动时运行jar包
#ENTRYPOINT ["nohup", "java", "-jar", "jenkins-demo-0.0.1-SNAPSHOT.jar"]

# 指定是基于哪个基础镜像
FROM openjdk:11.0.4

# 作者信息
MAINTAINER qn

# 挂载点声明
VOLUME /tmp

# 将本地的一个文件或目录，拷贝到容器的文件或目录里
ADD /target/jenkins-demo-0.0.1-SNAPSHOT.jar springboot.jar

#shell脚本
RUN bash -c 'touch /springboot.jar'

# 将容器的8000端口暴露，给外部访问。
EXPOSE 9001

# 当容器运行起来时执行使用运行jar的指令
ENTRYPOINT ["java", "-jar", "springboot.jar"]